Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Zapopan M15 Morelia M15 Santo Domingo M25 Santo Domingo M25 Santo Domingo M15 Villahermosa M25 Xalapa M15 Santo Domingo M15 Huamantla M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Guatemala M15 Guatemala M15 Tallahassee M15 Monastir M15 Santo Domingo M15 Monastir M15 San Diego M15 Orange Park M25 Bakersfield M15 Santa Tecla M25 Calabasas M15 Villahermosa M15 Vero Beach M15 Vienna M15 Haren M15 Valledupar Venezuela F9 Venezuela F5 Venezuela F6 Venezuela F7 Venezuela F8 Venezuela F2 Venezuela F3 Spain F6 Venezuela F2 Venezuela F3 Italy F11 Venezuela F4 Venezuela F5 Venezuela F6 Spain F25 Spain F26 Spain F27 Spain F29 Spain F30 Spain F32 Spain F33 Venezuela F7 Venezuela F8 Spain F38 Spain F39 Turkey F1 Turkey F2 Turkey F3 Spain F3 Spain F4 Spain F6 Croatia F5 Croatia F6 Venezuela F1 Venezuela F2 Venezuela F3 Spain F15 Spain F16 Belgium F1 Belgium F2 Spain F20 Spain F21 Spain F22 Spain F24 Spain F25 Spain F32 Venezuela F4 Venezuela F5 USA F1 USA F2 USA F3 Spain F2 Spain F3 Spain F4 Spain F5 Spain F6 Spain F7 Spain F8 Venezuela F1 Venezuela F2 Czech Republic F3 Spain F22 Spain F23 Spain F24 Spain F26 Spain F27 Spain F28 Spain F32 Portugal F9 Portugal F10 Portugal F11 Venezuela F8 Venezuela F9 Egypt F1 Egypt F2 Spain F2 Spain F3 Spain F4 Spain F5 Greece F1 Greece F2 Greece F3 Greece F5 Greece F6 Greece F7 Turkey F16 Turkey F17 Turkey F18 Turkey F33 Turkey F34 Turkey F35 Greece F8 Czech Republic F4 Greece F9 Greece F10 Turkey F40 Turkey F41 Turkey F3 Turkey F4 Turkey F5 Turkey F11 Turkey F12 Turkey F13 Turkey F21 Italy F21 Italy F22 Italy F23 Russia F7 Russia F8 Portugal F12 Portugal F13 Greece F8 Greece F9 Greece F11 Czech Republic F7 Turkey F4 Turkey F5 Portugal F1 Italy F2 Egypt F9 Egypt F10 Greece F3 Greece F4 Qatar F2 Greece F5 Spain F12 Spain F13 Czech Republic F2 Bulgaria F2 Bulgaria F3 Czech Republic F4 Germany F6 Spain F23 Spain F27 Portugal F11 Czech Republic F7 Tunisia F28 Spain F35 Czech Republic F12 USA F3 (Plantation) USA F4 (Sunrise) USA F5 (Weston) USA F8 (Indian Harbour Beach) USA F9 (Orlando) USA F10 (Bakersfield) USA F11 (Calabasas) USA F15 (Vero Beach) USA F16 (Tampa) Mexico F3 (Cordoba) Mexico F4 (Pachuca) USA F18 (Buffalo) USA F20 (Rochester) USA F22 (Pittsburgh) Czech Republic F4 (Usti Nad Orlici) USA F24 (Champaign) USA F25 (Champaign) USA F26 (Decatur) USA F27 (Edwardsville) Canada F5 (Calgary) Canada F6 (Toronto) USA F33 (Houston) USA F34 (Harlingen) USA F3 (Naples) USA F4 (Sunrise) USA F5 (Weston) Canada F1 (Gatineau) Canada F2 (Sherbrooke) USA F7 (Bakersfield) USA F8 (Calabasas) USA F11 (Orange Park) USA F12 (Vero Beach) Canada F3 (Calgary) Canada F4 (Kelowna) Canada F5 (Saskatoon) USA F29 (Birmingham) USA F32 (Pensacola) Panama F4 (Panama) Dominican Republic F1 (Santo Domingo) M25 Weston M15 Doha M15 Doha M15 Cancun M15 Sunrise M15 Orange Park M25 Pensacola M15 Tabarka M15 Tabarka M15 Champaign M15 Orlando M15 Rochester M15 Pittsburgh M25 Iowa City M25 Champaign M15 Cancun M15 Cancun M15 Cancun M25 Houston M25 Harlingen M15 Santa Tecla M15 Doha M15 Doha M15 Meshref M15 Meshref M15 Meshref M15 Santo Domingo M15 Santo Domingo M15 Santo Domingo M15 Cancun M25 Weston M25 Lima M25 Lima M15 Heraklion M15 Fayetteville M15 Santo Domingo M15 Santo Domingo M25 Naples M25 Naples Spain F9 M25 Pensacola M25 Santo Domingo M25 Santo Domingo M15 Weston M25 Portoviejo M25 Guayaquil M15 Naples M15 Naples M15 Vero Beach M15 Guatemala M15 Santo Domingo M25 Weston M15 Naples M15 Naples M25 Anapoima M25 Medellin M15 Naples M15 Orange Park M15 Vero Beach M15 Quito M15 Quito M15 Sunrise M15 Quito M25 Portoviejo M25 Guayaquil M15 Cancun M15 Cancun M15 Cancun M15 Cancun M15 Tallahassee M15 Boca Raton M15 Santo Domingo M15 Ithaca M15 Edmond M15 Sunrise M15 Vero Beach M15 Orange Park Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg Ljubljana Open 2002 - Ljubljana IX Open Internacional D'Andorra - Andorra Oberstaufen Cup - Oberstaufen GHI Bronx Classic - Bronx Open de Franche Comte - Besancon Eisenberg Jerusalem Open 2000 - Jerusalem Muller Cup 2000 - Ulm 2000 Challenger de Granby - Granby TED Open Istanbul - Istanbul BMW Brixina Tennis Open 2000 - Bressanone Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul Osaka International Tennis Tournament - Osaka KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Residenza Open - Magdeburg ECM Cup - Prague Zivnobanka Czech Open - Prostejov 9th Wartburg Open - Eisenach Muller Cup - Ulm Siemens Open 2001 - Scheveningen Open Castilla y Leon Trofeo Iberdrola - Segovia CA-Challenge - Graz USTA Tennis Championships of Houston - Houston Tatra Banka Open 2001 - Bratislava The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Lamberts Open by Stawag - Aachen IPP Open - Helsinki Neride Prague Indoor - Prague Ciur Cup 99 - Prague Opel Bulvaria MCG Bulgarian Open - Sofia Steelers Cup - Kosice Prague Open - Prague 2003 USTA Tallahassee Tennis Challenger - Tallahassee Ciudad de Pozoblanco Open Diputacion - Cordoba The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington CA Challenge - Graz Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon Ispat Open 2004 - Ostrava Steelers Cup - Kosice Prague Open - Prague Czech Open - Prostejov ECM Prague Open 2005 - Prague BMW Tennis Championship - Sunrise ECM Prague Open - Prague GHI Bronz Classic - Bronx Tatra Banka Slovak Open - Bratislava Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Mitsubishi Electric Europe Cup - Monza Prosperita Open 2008 - Ostrava BNP Paribas Primrose - Bordeaux M15 Mistelbach Aamulehti Tampere Open - Tampere Pekao Open - Szczecin PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Rome Challenger Bordeaux Challenger Prostejov Challenger Pozoblanco Challenger Recanati Challenger Genova Challenger Trnava Challenger Burnie Challenger Sarajevo Challenger Bath Challenger Prague Challenger Shanghai Challenger Eckental Challenger Ortisei Challenger M15 Norman Sarajevo Challenger Bath Challenger Sarasota Challenger Vancouver Challenger Aptos Challenger Alphen Challenger Petange Challenger Seville Challenger Szczecin Challenger Madrid Challenger Eckental Challenger Ortisei Challenger Mexico City Challenger Panama City Challenger M15 Huamantla Savannah Challenger Furth Challenger Prague Challenger Todi Challenger Guayaquil Challenger Bergamo Challenger Barranquilla Challenger St. Brieuc Challenger Ostrava Challenger Aix En Provence Challenger Prostejov Challenger Mohammedia Challenger Marburg Challenger Todi Challenger Portoroz Challenger Cortina Challenger San Marino Challenger Prague Challenger Cordenons Challenger Como Challenger Brasov Challenger Ortisei Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Le Gosier Challenger St. Brieuc Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Eskisehir Challenger Prostejov Challenger Poprad Tatry Challenger Milan Challenger Padova Challenger Eckental Challenger Ortisei Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Perugia Challenger Marburg Challenger Prague Challenger Fano Challenger Cordenons Challenger Casablanca Challenger Sarasota Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Vancouver Challenger Chicago Challenger Columbus Challenger Santo Domingo Challenger Open de Montauban - Montauban Savannah Challenger ATP Challenger Hamburg - Hamburg Renault Slovenian Open - Ljubljana Zivnobanka Open - Prostejov LTA Men's Challenger - Wrexham Podebradka Cup - Prague Neride Prague Indoor - Prague Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Atlantic City Open - Atlantic City Qatar F1 Regional Hand Center Men's Challenger - Fresno Tatra Banka Open 2003 - Bratislava IPP Open - Helsinki Ann Arbor Challenger Drummondville Challenger Columbus Challenger Cleveland Challenger ECU Prague Open - Prague ATP Challenger Trophy 2007 - Trnava ECM Prague Open 2008 - Prague Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava Lambertz Open by Stawag 2007 - Aachen Szczecin Challenger Eckental Challenger Caloundra Challenger M15 Kingston ATP Open Castilla y Leon - Segovia Ningboo Challenger Tashkent Challenger M15 Quito ATP Challenger Trophy 2008 - Trnava M15 Orlando ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen 2000 Mercedes Cup - Stuttgart Mallorca Open - Mallorca 2001 Mercedes Cup - Stuttgart BMW Open - Munich 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Oberstaufen Challenger Stockholm Open - Stockholm Helsinki Challenger Qatar Open - Doha Open 13 - Marseille Estoril Open - Estoril Open Seat Godo - Barcelona Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Open - Doha Heineken Open - Auckland SAP Open - San Jose Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Ordina Open - 's-Hertogenbosch Heilbronn Challenger Croatia Open Umag - Umag ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Sarajevo Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Cherbourg Challeger The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart German Tennis Championships - Hamburg M15 San Diego Sarajevo Challenger If Stockholm Open - Stockholm Brisbane International - Brisbane Open 13 - Marseille US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad Moselle Open - Metz China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open 13 - Marseille Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Jersey Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Leon Challenger Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport St. Brieuc Challenger Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Rome Challenger Ecuador Open - Quito Ostrava Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Istanbul Challenger M15 Monastir M15 Santa Tecla Liberec Challenger Bratislava Challenger M15 Naples M15 Madrid Savannah Challenger Panama City Challenger Sporting Challenger - Turin Zivnobanka Czech Open - Prostejov Binghamton Professional Tennis Tournament - Binghamton Challenger 42 - Andrezieux Guadalajara Challenger Ostrava Challenger Barranquilla Challenger Milan Challenger San Benedetto Challenger M15 Ibague ECM Cup - Prague M15 Kingston TED Open - Istanbul Tulsa Auto Collection USTA Challenger - Tulsa USTA Championships of Kerrville - Kerrville Prague Challenger - Prague Okal Open - Eckental Open Castilla y Leon - Segovia Intersport Heilbronn Open - Heilbronn M15 San Diego Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai Rolex Masters - Shanghai M15 Santo Domingo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group II, 2R, VEN-ESA 3-2 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, Group II, 1R, VEN-PUR 5-0 Davis Cup, Group II, 1R, VEN-GUA 4-1 Davis Cup, Group II, 2R, PER-VEN 1-4 Davis Cup, Group II, 3R, ESA-VEN 1-3 Davis Cup, Group I, 1R, ECU-VEN 3-2 Davis Cup, Group I, PO, VEN-URU 1-4 Davis Cup, Group II, 1R, VEN-CRC 5-0 Davis Cup, Group II, 2R, VEN-ESA 3-2 Davis Cup, Group II, 3R, CHI-VEN 5-0 Davis Cup, Group II, 1R, VEN-PAR 5-0 Davis Cup, Group II, 2R, ESA-VEN 2-3 Davis Cup, Group II, 3R, PER-VEN 3-2 Davis Cup, Group II, 1R, VEN-BAH 5-0 Davis Cup, Group II, 3R, BAR-VEN 3-2 Davis Cup, Group II, 1R, GUA-VEN 1-3 Davis Cup, Group II, 2R, URU-VEN 4-1 M15 Rancho Santa Fe Copenhagen Open - Copenhagen St. Petersburg Open - St. Petersburg Miller Lite Hall of Fame Tennis Championships - Newport Grand Prix Hassan II - Casablanca French Open (juniors) U.S. Open (juniors)